html{
	display:block;
	height: 100%;
	margin: 0;padding: 0
}
body{
	display:block;
	height: 100%;
	margin: 0;padding: 0;
	padding-top:90px;
	padding-bottom: 20px;
	position: relative;
}
#menu-type{
	position:absolute;
	top:50px;left:0;width:100%;height:40px;
	padding-top: 6px;
	padding-left:6px
}
.bg-cover{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    display: block;
}
.bg-contain{
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    -webkit-background-size: contain;
    display: block;
}
.box-center{
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
}
.d21x9{
    /*padding-bottom: 42.85714285714286%;*/
    height: 0;position: relative;
}
.d16x9{
    /*padding-bottom: 56.25%;*/
    height: 0;position: relative;
}
.navbar-toggle .icon-bar{background-color: #000}
.navbar{background-color: #eee}
#inner-content{
	position: relative;
	display: block;
	height: 100%;
	
}
#inner-content>div{outline: 0px solid red;}
.container {width: auto;}
.datas {
position: absolute;
bottom: 0;
height: 52px;
z-index: 20;
padding: 0 60px 0 15px;
overflow: visible;
width: auto;
}
.datas  h3{margin:0;font-size:16px;padding-top:8px;}
.line>div>div{position:relative;}
.caption{position:absolute;left:0;width:100%;bottom:0;height: 52px;}
.sharing {
position: absolute;
bottom: -52px;
height: 52px;
width: 100%;
z-index: 10;
background: rgba(0,0,0,.5);
padding:16px 16px 0 0;
text-align:right;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.pr-preview{overflow:hidden}
.pr-preview:hover .sharing{bottom: 0px;}
.pr-preview:hover .caption{color: #fff;}
.pr-preview a{color:inherit}
.share{
    display:block;
    width:18px;
    height:18px;
    float:right;
    background-repeat:no-repeat;
    background-image:url('../images/socials.png');
    -moz-opacity:.5;
    -khtml-opacity:.5;
    -webkit-opacity:.5;
    -ms-opacity:.5;
    -ms-filter:alpha(opacity=50);
    filter:alpha(opacity=50);
    opacity:.5;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
}
.share:hover{
    -moz-opacity:.7;
    -khtml-opacity:.7;
    -webkit-opacity:.7;
    -ms-opacity:.7;
    -ms-filter:alpha(opacity=70);
    filter:alpha(opacity=70);
    opacity:.7;
}
.share-fb{
    background-position:0 0;
}

.share-twitter{
    background-position:-18px 0;
    margin-right:4px;
}
.share-gplus{
    background-position:-36px 0;
}
.carousel-indicators{
    bottom: auto;
    top: 0;
    width: 100%;
    margin-left: 0;
    left: 0;
    margin-bottom: 0;
}
.carousel-indicators li{
    background: #ccc;
    height: 4px;width: 8px;
    border-radius: 0px;
    border: 0;
    margin: 4px 4px 0 0;
    float: right;
}
.carousel-indicators li.active{
    background: #B66601;
    height: 4px;width: 16px;
    border-radius: 0px;
    border: 0;
    margin: 4px 4px 0 0;
    float: right;
}
.media-list{font-size: 12px;}
.media-heading{font-size: 12px;font-weight: bold;}
.media-body>p{padding: 4px 0px;}
.red, a.red:link {
color: #ed3237;
}
.left.carousel-control span{background:url(../images/icons/arrow-prev.png);width:34px;height:64px;left:0px;top:50%;margin-top:-32px;position:absolute}
.right.carousel-control span{background:url(../images/icons/arrow-next.png);width:34px;height:64px;right:0px;top:50%;margin-top:-32px;;position:absolute}
.form-control,.input-group-addon{border-radius: 0;border: 1px solid #bdc7d8;border: 1px solid #ddd;background-color:#FFF}
textarea.form-control{padding-top:4px}
.input-group-addon{padding:6px 10px;font-size:12px;}
/*.form-control.erb{border-color:#d9534f}*/
.erb{color:#d9534f}
.input-group {
    margin-bottom: 0px;
    width: 100%;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.btn-default,.btn-default:hover{border-color:#ddd}
.btn{/*padding:4px 8px;*/font-size:12px;line-height: 16px;border-radius:0px;}
.btn:focus{outline:none}
.pull-bottom{padding-bottom:10px}
@media (min-width: 768px){
	html,body{overflow:hidden}
	.line{height: 33.333333333%}
	.line>div{height:100%;float:left;position: relative;}
	.line>div>div{height:100%;float:left;position:relative;padding:2px;}
	.line>div>div>img{height:100%;float:left;}
}
@media (max-width: 767px){
	.line{height: auto;}
	
	.d16x9{
	    padding-bottom: 56.25%;
	    height: 0;position: relative;
	}
}